th, td {
	text-align: center;
}

.navbar {
	box-shadow: 0 0 20px rgba(0,0,0,.75);
}

.navbar .navbar-brand {
	color: #ffffff;
}

.main {
	min-width: 700px;
	max-width: 1100px;
}

#class,
#problem,
#task,
#match {
	border: 1px solid transparent;
	border-color: #ccc;
	border-radius: 4px;
	padding: 20px 20px 54px 20px;
	margin: 20px;
	box-shadow: 0 0 20px rgba(0,0,0,.15);
}

/*class-----------------------------------------------------------------------------------------------*/
#class {
	padding: 20px;
}
#class .input-group {
	width: 200px;
	float: left;
	margin-right: 20px;
}
#class-choose-enter {
	background: #eee;
}
#class .nav-tabs {
	margin-top: 10px;
	border-bottom: none;
}
#class .tab-content {
	padding-bottom: 4px;
	border: 1px solid transparent;
	border-top: none;
	border-color: #ddd;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
#class-home-chart-1 .highcharts-legend {
	transform: translate(60px, -15px);
}
#class-home-chart-1 .highcharts-legend-item {
}
#class-home-chart-1 .highcharts-legend-box {
	fill: none;
	stroke: none;
}
#class-home-chart-1 .highcharts-root {
	height: 428px;
}
#class-student {
	padding-bottom: 30px;
}
#class-student table {
	border: none;
}
#class-student th {
	width: 25%;
}
